a well-rehearsed team - Spanish English Dictionary